// 所有脚本都执行在pipelie中
pipeline {
    // 指定任务在哪个集群中执行
    agent any

    // 环境变量
    environment{
        key = 'value'
    }

    stages {
        stage('Checkout') {
            steps {
                // ${branch} 在参数化构建时，设置的Git参数
                checkout([$class: 'GitSCM',
                          branches: [[name: '${branch}']],
                          extensions: [],
                          userRemoteConfigs: [[url: 'https://gitee.com/jinunn/jenkins-test.git']]])
            }
        }
        stage('maven pakage') {
            steps {
                sh '/var/jenkins_home/maven/bin/mvn clean install -DskipTests'
            }
        }
        stage('执行脚本') {
            steps {
                echo '执行脚本 SUCCESS'
            }
        }
    }
}
